Acceleration of ungapped extension in Mercury BLAST

نویسندگان

  • Joseph M. Lancaster
  • Jeremy Buhler
  • Roger D. Chamberlain
چکیده

The amount of biosequence data being produced each year is growing exponentially. Extracting useful information from this massive amount of data efficiently is becoming an increasingly difficult task. There are many available software tools that molecular biologists use for comparing genomic data. This paper focuses on accelerating the most widely used such tool, BLAST. Mercury BLAST takes a streaming approach to the BLAST computation by off loading the performance-critical sections to specialized hardware. This hardware is then used in combination with the processor of the host system to deliver BLAST results in a fraction of the time of the general-purpose processor alone.This paper presents the design of the ungapped extension stage of Mercury BLAST. The architecture of the ungapped extension stage is described along with the context of this stage within the Mercury BLAST system. The design is compact and runs at 100 MHz on available FPGAs, making it an effective and powerful component for accelerating biosequence comparisons. The performance of this stage is 25× that of the standard software distribution, yielding close to 50× performance improvement on the complete BLAST application. The sensitivity is essentially equivalent to that of the standard distribution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mercury BLASTN: Faster DNA Sequence Comparison using a Streaming Hardware Architecture

Motivation: Large-scale DNA sequence comparison, as implemented by BLAST and related algorithms, is one of the pillars of modern genomic analysis. One way to accelerate these computations is with a streaming architecture, in which processors are arranged in a pipeline that replicates the multistage structure of the algorithm. To achieve high performance, the processor hardware implementing the ...

متن کامل

Design and Evaluation of a BLAST Ungapped Extension Accelerator, Master's Thesis

The amount of biosequence data being produced each year is growing exponentially. Extracting useful information from this massive amount of data is becoming an increasingly difficult task. This thesis focuses on accelerating the most widely-used software tool for analyzing genomic data, BLAST. This thesis presents Mercury BLAST, a novel method for accelerating searches through massive DNA datab...

متن کامل

CAAD BLASTP: NCBI BLASTP Accelerated with FPGA-Based Pre-Filtering

NCBI BLAST has become the de facto standard in bioinformatic approximate string matching and so its acceleration is of fundamental importance. The problem is that it uses complex heuristics which make it difficult to simultaneously achieve both substantial speed-up and exact agreement with the original output. Our approach is to prefilter the database. To make this work we have developed a nove...

متن کامل

A New Middle Path Approach For Alignements In Blast

This paper deals with a new middle path approach developed for reducing alignment calculations in BLAST algorithm. This is a new step which is introduced in BLAST algorithm in between the ungapped and gapped alignments. This step of middle path approach between the ungapped and gapped alignments reduces the number of sequences going for gapped alignment. This results in the improvement in speed...

متن کامل

The reaction of 109 rice lines to blast disease

Shahbazi H, Tarang A, Padasht F, Hosseini Chaleshtari M, Allah-Gholipour M,  Khoshkdaman M, Mousavi Qaleh Roudkhani SA, Nazari Tabak S, Asadollahi Sharifi F, Pourabbas Dolatabad M (2022) The reaction of 109 rice lines to blast disease. Plant Pathology Science 11(1):24-35.  Doi: 10.2982/PPS.11.1.24.   Introduction: Blast caused by Pyricularia oryzae is the most important fungal disease of ri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Microprocessors and microsystems

دوره 33 4  شماره 

صفحات  -

تاریخ انتشار 2009